|
Ubicación en el Menú |
---|
Arch → Building |
Entornos de trabajo |
Entorno de Arquitectura |
Atajo de teclado por defecto |
B U |
Introducido en versión |
- |
Ver también |
Piso, Ubicación |
Las Construcciones son un tipo especial de objeto grupo de FreeCAD particularmente ajustadas para la representación de una unidad de construcción completa. Se utilizan principalmente para organizar el modelo, conteniendo objetos piso.
La herramienta Construcción se puede utilizar en macros y desde la consola de Python por medio de las siguientes instrucciones:
Building = makeBuilding(objectslist=None, baseobj=None, name="Building")
Ejemplo:
import FreeCAD, Draft, Arch
p1 = FreeCAD.Vector(0, 0, 0)
p2 = FreeCAD.Vector(2000, 0, 0)
baseline = Draft.makeLine(p1, p2)
baseline2 = Draft.makeLine(p1, -1*p2)
Wall1 = Arch.makeWall(baseline, length=None, width=150, height=2000)
Wall2 = Arch.makeWall(baseline2, length=None, width=150, height=1800)
FreeCAD.ActiveDocument.recompute()
Building = Arch.makeBuilding([Wall1, Wall2])
Site = Arch.makeSite(Building)
FreeCAD.ActiveDocument.recompute()